package com.jk.myimkit.imkit;


import com.jk.myimkit.imkit.emoticon.IEmoticonTab;
import com.jk.myimkit.imkit.plugin.IPluginModule;

import java.util.List;

import io.rong.imlib.model.Conversation;
import io.rong.imlib.model.Message;

public interface IExtensionModule {
    void onInit(String var1);

    void onConnect(String var1);

    void onAttachedToExtension(RongExtension var1);

    void onDetachedFromExtension();

    void onReceivedMessage(Message var1);

    List<IPluginModule> getPluginModules(Conversation.ConversationType var1);

    List<IEmoticonTab> getEmoticonTabs();

    void onDisconnect();
}